Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

B 21170 INT 2 - Ensure USPostRegionsCitiesID populates in a scenarios #14467

Merged
merged 13 commits into from
Jan 6, 2025

Conversation

ajlusk
Copy link
Contributor

@ajlusk ajlusk commented Dec 24, 2024

B-21170

Summary

Similar to an issue found in 21169's INT PR the new USPostRegionsCitiesID wasn't populating correctly in all scenarios. Often the DB contained all zeros (a.k.a. uuid.Nil). This should resolve that.

Verification Steps for the Author

These are to be checked by the author.

  • Tested in the Experimental environment (for changes to containers, app startup, or connection to data stores)
  • Have the Agility acceptance criteria been met for this change?

Verification Steps for Reviewers

These are to be checked by a reviewer.

  • Has the branch been pulled in and checked out?
  • Have the BL acceptance criteria been met for this change?
  • Was the CircleCI build successful?
  • Has the code been reviewed from a standards and best practices point of view?

Setup to Run the Code

How to test

We have 6 forms to verify use the city finder and populate the USPostRegionsCitiesID.

  1. Access the office app
  2. Login as a prime simulator
  3. Select any move
  4. For each of the following check the network tab and DB to ensure a USPostRegionsCitiesID is being sent, stored, and returned:
  5. Form 1 - Add a PPM shipment with secondary and tertiary addresses of both kinds
  6. Form 2 - Modify that same PPM shipment being sure to change the addresses available to you
  7. Form 1 (but for non-PPMs) - Create an HHG shipment with secondary and tertiary addresses of both kinds
  8. Form 3 - Modify the pick up address of that HHG
  9. Form 3 - With the same form, modify the destination address for that unapprove HHG
  10. Form 4 - Identify an existing approved HHG, modify the destination address using the "Update Shipment Destination Address" form.
  11. Optionally, access that same HHG as a TOO and approve the prime's request to change the address then verify the approved change displays correctly in the prime sim.
  12. Form 5 - Identify an approved HHG that does not have an Origin SIT service item, add one.
  13. Form 6 - Identify an approved HHG that does not have secondary or tertiary pickup or destination addresses (most e2e populate moves fit the bill). Update the shipment using "Update Shipment." You should be able to add secondary and tertiary pickup and destination addresses.

Frontend

  • There are no aXe warnings for UI.
  • This works in Supported Browsers and their phone views (Chrome, Firefox, Edge).
  • There are no new console errors in the browser devtools.
  • There are no new console errors in the test output.
  • If this PR adds a new component to Storybook, it ensures the component is fully responsive, OR if it is intentionally not, a wrapping div using the officeApp class or custom min-width styling is used to hide any states the would not be visible to the user.
  • This change meets the standards for Section 508 compliance.

Backend

Database

Any new migrations/schema changes:

  • Follows our guidelines for Zero-Downtime Deploys.
  • Have been communicated to #g-database.
  • Secure migrations have been tested following the instructions in our docs.

Screenshots

@ajlusk ajlusk added Scrummy Bears Scrum Team H INTEGRATION Slated for Integration Testing labels Dec 24, 2024
@ajlusk ajlusk self-assigned this Dec 24, 2024
@ajlusk ajlusk changed the base branch from main to integrationTesting December 24, 2024 20:50
Copy link

Bundle Stats

Hey there, this message comes from a GitHub action that helps you and reviewers to understand how these changes affect the size of this project's bundle.

As this PR is updated, I'll keep you updated on how the bundle size is impacted.

Total

Files count Total bundle size % Changed
313 → 314 12.9 MB → 12.9 MB (+4.29 kB) +0.03%
Changeset
File Δ Size
src/components/form/fields/LocationInput.jsx 🆕 +1.63 kB 0 B → 1.63 kB
src/constants/MoveHistory/EventTemplates/AcknowledgeExcessUnaccompaniedBaggageWeightRisk/acknowledgeExcessUnaccompaniedBaggageWeightRisk.jsx 🆕 +852 B 0 B → 852 B
src/constants/MoveHistory/EventTemplates/UpdateMTOShipment/updateMTOShipmentUpdateAllowance.jsx 🆕 +622 B 0 B → 622 B
css ./node_modules/css-loader/dist/cjs.js??ruleSet[1].rules[1].oneOf[8].use[1]!./node_modules/postcss-loader/dist/cjs.js??ruleSet[1].rules[1].oneOf[8].use[2]!./node_modules/resolve-url-loader/index.js??ruleSet[1].rules[1].oneOf[8].use[3]!./node_modules/sass-loader/dist/cjs.js??ruleSet[1].rules[1].oneOf[8].use[4]!./src/components/form/AddressFields/AddressFields.module.scss 🆕 +526 B 0 B → 526 B
src/components/form/AddressFields/AddressFields.module.scss 🆕 +221 B 0 B → 221 B
css ./node_modules/css-loader/dist/cjs.js??ruleSet[1].rules[1].oneOf[8].use[1]!./node_modules/postcss-loader/dist/cjs.js??ruleSet[1].rules[1].oneOf[8].use[2]!./node_modules/resolve-url-loader/index.js??ruleSet[1].rules[1].oneOf[8].use[3]!./node_modules/sass-loader/dist/cjs.js??ruleSet[1].rules[1].oneOf[8].use[4]!./src/pages/Office/CustomerOnboarding/CreateCustomerForm.module.scss 📈 +229 B (+119.90%) 191 B → 420 B
src/pages/Office/CustomerOnboarding/CreateCustomerForm.module.scss 📈 +114 B (+53.02%) 215 B → 329 B
src/constants/MoveHistory/Database/BooleanFields.js 📈 +244 B (+36.04%) 677 B → 921 B
src/components/form/AddressFields/AddressFields.jsx 📈 +1.55 kB (+35.54%) 4.37 kB → 5.92 kB
src/types/address.js 📈 +140 B (+19.66%) 712 B → 852 B
src/components/LocationSearchBox/LocationSearchBox.jsx 📈 +1022 B (+19.47%) 5.13 kB → 6.13 kB
src/constants/MoveHistory/EventTemplates/ApproveShipment/approveShipmentUpdateAllowances.jsx 📈 +99 B (+19.00%) 521 B → 620 B
src/components/PrimeUI/CreateShipmentServiceItemForm/OriginSITServiceItemForm.jsx 📈 +574 B (+18.62%) 3.01 kB → 3.57 kB
src/scenes/SystemAdmin/shared/RolesPrivilegesCheckboxes.jsx 📈 +639 B (+15.23%) 4.1 kB → 4.72 kB
src/pages/Office/MoveQueue/MoveQueue.jsx 📈 +1.39 kB (+13.60%) 10.2 kB → 11.58 kB
src/components/form/fields/TextField/TextField.jsx 📈 +277 B (+13.19%) 2.05 kB → 2.32 kB
src/pages/MyMove/Profile/BackupAddress.jsx 📈 +378 B (+10.44%) 3.54 kB → 3.91 kB
src/pages/MyMove/Profile/EditContactInfo.jsx 📈 +750 B (+9.36%) 7.83 kB → 8.56 kB
src/components/Office/StorageFacilityAddress/StorageFacilityAddress.jsx 📈 +121 B (+8.74%) 1.35 kB → 1.47 kB
src/pages/Office/MoveTaskOrder/MoveTaskOrder.jsx 📈 +3.31 kB (+6.89%) 48.05 kB → 51.36 kB
src/pages/Office/ServicesCounselingAddOrders/ServicesCounselingAddOrders.jsx 📈 +297 B (+6.68%) 4.34 kB → 4.63 kB
src/pages/Office/MoveDetails/MoveDetails.jsx 📈 +1.27 kB (+4.83%) 26.29 kB → 27.56 kB
src/pages/PrimeUI/Shipment/PrimeUIShipmentUpdatePPMForm.jsx 📈 +414 B (+4.79%) 8.44 kB → 8.84 kB
src/services/ghcApi.js 📈 +1011 B (+4.52%) 21.84 kB → 22.83 kB
src/constants/queues.js 📈 +129 B (+4.34%) 2.9 kB → 3.03 kB
src/constants/MoveHistory/Database/FieldMappings.js 📈 +225 B (+4.08%) 5.39 kB → 5.61 kB
src/utils/formatters.js 📈 +573 B (+3.61%) 15.48 kB → 16.04 kB
src/pages/PrimeUI/Shipment/PrimeUIShipmentUpdateForm.jsx 📈 +276 B (+3.58%) 7.54 kB → 7.81 kB
src/hooks/queries.js 📈 +938 B (+3.53%) 25.93 kB → 26.85 kB
src/pages/PrimeUI/Shipment/PrimeUIShipmentCreateForm.jsx 📈 +798 B (+3.52%) 22.13 kB → 22.91 kB
src/pages/Office/PaymentRequestQueue/PaymentRequestQueue.jsx 📈 +317 B (+3.35%) 9.23 kB → 9.54 kB
src/pages/PrimeUI/Shipment/PrimeUIShipmentUpdateAddressForm.jsx 📈 +59 B (+3.28%) 1.76 kB → 1.81 kB
src/pages/Office/ServicesCounselingQueue/ServicesCounselingQueue.jsx 📈 +661 B (+3.06%) 21.1 kB → 21.75 kB
src/constants/queryKeys.js 📈 +46 B (+3.02%) 1.49 kB → 1.53 kB
src/components/Office/RequestedShipments/ApprovedRequestedShipments.jsx 📈 +229 B (+2.93%) 7.62 kB → 7.85 kB
src/components/Customer/PPM/Closeout/AboutForm/AboutForm.jsx 📈 +280 B (+2.68%) 10.2 kB → 10.47 kB
src/constants/MoveHistory/UIDisplay/Operations.js 📈 +98 B (+2.56%) 3.74 kB → 3.83 kB
src/components/Office/CustomerContactInfoForm/CustomerContactInfoForm.jsx 📈 +110 B (+2.41%) 4.46 kB → 4.57 kB
src/components/Office/ShipmentForm/ShipmentForm.jsx 📈 +1.12 kB (+2.25%) 49.69 kB → 50.81 kB
src/components/Customer/EditContactInfoForm/EditContactInfoForm.jsx 📈 +78 B (+2.20%) 3.46 kB → 3.53 kB
src/components/Office/EditFacilityInfoModal/EditFacilityInfoModal.jsx 📈 +79 B (+1.97%) 3.92 kB → 3.99 kB
src/pages/PrimeUI/Shipment/PrimeUIShipmentUpdateDestinationAddress.jsx 📈 +94 B (+1.91%) 4.8 kB → 4.89 kB
src/components/Customer/PPM/Booking/DateAndLocationForm/DateAndLocationForm.jsx 📈 +327 B (+1.86%) 17.15 kB → 17.47 kB
src/pages/PrimeUI/Shipment/PrimeUIShipmentUpdateDestinationAddressForm.jsx 📈 +59 B (+1.84%) 3.13 kB → 3.19 kB
src/components/Office/RequestedShipments/SubmittedRequestedShipments.jsx 📈 +273 B (+1.81%) 14.76 kB → 15.02 kB
src/constants/MoveHistory/EventTemplates/index.js 📈 +171 B (+1.61%) 10.38 kB → 10.55 kB
src/services/internalApi.js 📈 +153 B (+1.54%) 9.68 kB → 9.83 kB
src/components/Customer/MtoShipmentForm/MtoShipmentForm.jsx 📈 +279 B (+1.37%) 19.9 kB → 20.17 kB
src/constants/routes.js 📈 +106 B (+1.14%) 9.04 kB → 9.15 kB
src/components/Office/ShipmentWeight/ShipmentWeight.jsx 📈 +32 B (+1.11%) 2.82 kB → 2.85 kB
src/pages/PrimeUI/Shipment/PrimeUIShipmentUpdateAddress.jsx 📈 +56 B (+1.01%) 5.44 kB → 5.49 kB
src/pages/Office/ServicesCounselingMoveDetails/ServicesCounselingMoveDetails.jsx 📈 +220 B (+0.67%) 32.27 kB → 32.49 kB
webpack/runtime/get javascript chunk filename 📈 +15 B (+0.64%) 2.3 kB → 2.31 kB
src/components/Office/AddOrdersForm/AddOrdersForm.jsx 📈 +47 B (+0.47%) 9.81 kB → 9.86 kB
src/utils/validation.js 📈 +48 B (+0.43%) 10.85 kB → 10.9 kB
src/pages/PrimeUI/Shipment/PrimeUIShipmentUpdate.jsx 📈 +74 B (+0.37%) 19.65 kB → 19.72 kB
src/components/Office/ShipmentHeading/ShipmentHeading.jsx 📈 +3 B (+0.13%) 2.22 kB → 2.22 kB
webpack/runtime/css loading 📉 -2 B (-0.07%) 2.96 kB → 2.96 kB
src/components/Table/SearchResultsTable.jsx 📉 -12 B (-0.12%) 10.04 kB → 10.02 kB
webpack/runtime/get mini-css chunk filename 📉 -2 B (-0.12%) 1.66 kB → 1.66 kB
src/components/Office/ShipmentServiceItemsTable/ShipmentServiceItemsTable.jsx 📉 -9 B (-0.21%) 4.21 kB → 4.2 kB
src/shared/constants.js 📉 -18 B (-0.30%) 5.88 kB → 5.86 kB
src/constants/orders.js 📉 -20 B (-0.77%) 2.52 kB → 2.5 kB
src/content/shipments.js 📉 -9 B (-0.81%) 1.08 kB → 1.08 kB
src/components/Office/PPM/PPMHeaderSummary/EditPPMHeaderSummaryModal.jsx 📉 -47 B (-0.84%) 5.46 kB → 5.42 kB
src/components/Customer/ResidentialAddressForm/ResidentialAddressForm.jsx 📉 -19 B (-1.00%) 1.85 kB → 1.83 kB
src/components/Customer/BackupAddressForm/BackupAddressForm.jsx 📉 -26 B (-1.49%) 1.7 kB → 1.67 kB
src/pages/Office/CustomerOnboarding/CreateCustomerForm.jsx 📉 -464 B (-2.85%) 15.92 kB → 15.47 kB
src/pages/MyMove/Profile/ResidentialAddress.jsx 📉 -317 B (-7.51%) 4.12 kB → 3.81 kB
src/constants/MoveHistory/EventTemplates/UpdateBillableWeight/updateBillableWeight.jsx 📉 -349 B (-35.98%) 970 B → 621 B
src/constants/MoveHistory/EventTemplates/UpdateBillableWeight/updateBillableWeightAsTIO.jsx 📉 -353 B (-36.06%) 979 B → 626 B
src/constants/MoveHistory/EventTemplates/UpdateBillableWeight/updateBillableWeightRemarksAsTIO.jsx 📉 -353 B (-36.32%) 972 B → 619 B
src/constants/MoveHistory/EventTemplates/UpdateAllowances/updateAllowanceUpdateMTOShipment.jsx 🔥 -523 B (-100%) 523 B → 0 B
View detailed bundle breakdown

Added

Asset File Size % Changed
static/js/main.2f79192d.js 0 B → 790.93 kB (+790.93 kB) -
static/css/7159.3f94078f.chunk.css 0 B → 499.42 kB (+499.42 kB) -
static/css/3786.ed106157.chunk.css 0 B → 423.15 kB (+423.15 kB) -
static/js/7159.b2db9657.chunk.js 0 B → 283.57 kB (+283.57 kB) -
static/js/6541.a00cb971.chunk.js 0 B → 107.14 kB (+107.14 kB) -
static/js/1482.d55888d0.chunk.js 0 B → 73.44 kB (+73.44 kB) -
static/js/6085.491a4a4f.chunk.js 0 B → 66.55 kB (+66.55 kB) -
static/js/4267.98bb229a.chunk.js 0 B → 58.55 kB (+58.55 kB) -
static/js/8929.e93f632b.chunk.js 0 B → 55.68 kB (+55.68 kB) -
static/js/3083.cc637eab.chunk.js 0 B → 50.95 kB (+50.95 kB) -
static/css/6541.dfcf6baf.chunk.css 0 B → 49.03 kB (+49.03 kB) -
static/js/6155.cc61cc52.chunk.js 0 B → 47.59 kB (+47.59 kB) -
static/js/992.a050101e.chunk.js 0 B → 45.68 kB (+45.68 kB) -
static/js/3786.1479b01c.chunk.js 0 B → 44.95 kB (+44.95 kB) -
static/js/1661.dc402313.chunk.js 0 B → 43.39 kB (+43.39 kB) -
static/js/5811.2c850f4b.chunk.js 0 B → 42.24 kB (+42.24 kB) -
static/js/5165.a739b1d0.chunk.js 0 B → 40.18 kB (+40.18 kB) -
static/js/8501.24d514ba.chunk.js 0 B → 37.34 kB (+37.34 kB) -
static/js/1865.bbabfefa.chunk.js 0 B → 35.76 kB (+35.76 kB) -
static/js/3898.f98063e2.chunk.js 0 B → 34.46 kB (+34.46 kB) -
static/js/349.17a419d4.chunk.js 0 B → 33.63 kB (+33.63 kB) -
static/js/6748.d7f143c7.chunk.js 0 B → 31.22 kB (+31.22 kB) -
static/css/992.e40d7f04.chunk.css 0 B → 29.15 kB (+29.15 kB) -
static/js/4730.f1b24034.chunk.js 0 B → 26.83 kB (+26.83 kB) -
static/js/6074.3672c8ae.chunk.js 0 B → 25.84 kB (+25.84 kB) -
static/css/1482.e3f92bbd.chunk.css 0 B → 25.31 kB (+25.31 kB) -
static/js/1204.d96bb579.chunk.js 0 B → 24.86 kB (+24.86 kB) -
static/js/7979.cfffb397.chunk.js 0 B → 24.24 kB (+24.24 kB) -
static/js/1810.79ff202a.chunk.js 0 B → 23.71 kB (+23.71 kB) -
static/js/9368.a3280f8f.chunk.js 0 B → 22.61 kB (+22.61 kB) -
static/js/4216.4350b0df.chunk.js 0 B → 20.58 kB (+20.58 kB) -
static/js/8471.c212a06f.chunk.js 0 B → 20.05 kB (+20.05 kB) -
static/js/6884.b9267f82.chunk.js 0 B → 19.8 kB (+19.8 kB) -
static/js/9875.8d5ddb0b.chunk.js 0 B → 19.43 kB (+19.43 kB) -
static/css/8120.db072867.chunk.css 0 B → 19.32 kB (+19.32 kB) -
static/js/862.9327ef27.chunk.js 0 B → 18.92 kB (+18.92 kB) -
static/js/8120.af88cc80.chunk.js 0 B → 18.4 kB (+18.4 kB) -
static/js/6917.da572d04.chunk.js 0 B → 17.78 kB (+17.78 kB) -
static/js/2392.1c0cd6ca.chunk.js 0 B → 17.6 kB (+17.6 kB) -
static/js/8554.b3c6b83c.chunk.js 0 B → 16.63 kB (+16.63 kB) -
static/js/9336.df9fcf30.chunk.js 0 B → 16.13 kB (+16.13 kB) -
static/js/6696.0737c7e0.chunk.js 0 B → 14.3 kB (+14.3 kB) -
static/js/9463.d48bdfa0.chunk.js 0 B → 13.27 kB (+13.27 kB) -
static/css/6884.03b59c60.chunk.css 0 B → 13.21 kB (+13.21 kB) -
static/js/8778.b7af15ca.chunk.js 0 B → 13.07 kB (+13.07 kB) -
static/css/1661.ac503a10.chunk.css 0 B → 12.74 kB (+12.74 kB) -
static/css/6155.ac503a10.chunk.css 0 B → 12.74 kB (+12.74 kB) -
static/css/6955.0d6f6918.chunk.css 0 B → 12.49 kB (+12.49 kB) -
static/css/9336.0d6f6918.chunk.css 0 B → 12.49 kB (+12.49 kB) -
static/css/8554.ceb7ec01.chunk.css 0 B → 12.38 kB (+12.38 kB) -
static/css/8501.9490d7a2.chunk.css 0 B → 12.25 kB (+12.25 kB) -
static/js/946.3f94defc.chunk.js 0 B → 12.05 kB (+12.05 kB) -
static/js/8797.ed6f2421.chunk.js 0 B → 11.13 kB (+11.13 kB) -
static/js/871.49b44f02.chunk.js 0 B → 10.55 kB (+10.55 kB) -
static/css/349.532039d0.chunk.css 0 B → 10.06 kB (+10.06 kB) -
static/js/8753.ae161862.chunk.js 0 B → 9.86 kB (+9.86 kB) -
static/js/1517.cd629a78.chunk.js 0 B → 9.72 kB (+9.72 kB) -
static/js/5560.bcefaec9.chunk.js 0 B → 9.69 kB (+9.69 kB) -
static/js/9739.8187bf30.chunk.js 0 B → 9.6 kB (+9.6 kB) -
static/js/2823.2059609a.chunk.js 0 B → 9.54 kB (+9.54 kB) -
static/js/6955.66aa2fef.chunk.js 0 B → 8.88 kB (+8.88 kB) -
static/css/4662.f471fc45.chunk.css 0 B → 8.59 kB (+8.59 kB) -
static/js/396.3306a210.chunk.js 0 B → 7.67 kB (+7.67 kB) -
static/css/6265.031deaa6.chunk.css 0 B → 7.63 kB (+7.63 kB) -
static/css/6293.031deaa6.chunk.css 0 B → 7.63 kB (+7.63 kB) -
static/js/4246.a7b06671.chunk.js 0 B → 6.62 kB (+6.62 kB) -
static/js/5280.a7c12270.chunk.js 0 B → 5.91 kB (+5.91 kB) -
static/js/6265.14399d1a.chunk.js 0 B → 4.79 kB (+4.79 kB) -
static/js/2283.cfcf4197.chunk.js 0 B → 4.74 kB (+4.74 kB) -
static/js/6293.b9a8dd76.chunk.js 0 B → 3.78 kB (+3.78 kB) -
static/js/4662.ddafe079.chunk.js 0 B → 1.97 kB (+1.97 kB) -

Removed

Asset File Size % Changed
static/js/main.a03a4a7d.js 790.83 kB → 0 B (-790.83 kB) -100%
static/css/3684.a1b35f81.chunk.css 498.91 kB → 0 B (-498.91 kB) -100%
static/css/3762.2a958f59.chunk.css 423.15 kB → 0 B (-423.15 kB) -100%
static/js/3684.80725a87.chunk.js 283.03 kB → 0 B (-283.03 kB) -100%
static/js/4833.0c49caf9.chunk.js 106.66 kB → 0 B (-106.66 kB) -100%
static/js/1498.df495c9d.chunk.js 105.47 kB → 0 B (-105.47 kB) -100%
static/js/9313.7677f450.chunk.js 72.52 kB → 0 B (-72.52 kB) -100%
static/js/4267.b38dd52b.chunk.js 57.94 kB → 0 B (-57.94 kB) -100%
static/js/5811.64de72df.chunk.js 57 kB → 0 B (-57 kB) -100%
static/js/6179.4775ba5d.chunk.js 55.26 kB → 0 B (-55.26 kB) -100%
static/js/3083.c15706f7.chunk.js 50.8 kB → 0 B (-50.8 kB) -100%
static/css/1498.6e1d341d.chunk.css 48.52 kB → 0 B (-48.52 kB) -100%
static/js/9240.4707e691.chunk.js 46.28 kB → 0 B (-46.28 kB) -100%
static/js/6953.660d0d30.chunk.js 45.64 kB → 0 B (-45.64 kB) -100%
static/js/9703.c3c3f72a.chunk.js 44.73 kB → 0 B (-44.73 kB) -100%
static/js/1434.e1badb97.chunk.js 42.18 kB → 0 B (-42.18 kB) -100%
static/js/1865.e18437c7.chunk.js 34.96 kB → 0 B (-34.96 kB) -100%
static/js/3898.d12925e4.chunk.js 34.39 kB → 0 B (-34.39 kB) -100%
static/js/2478.ee2a5127.chunk.js 32.22 kB → 0 B (-32.22 kB) -100%
static/js/6944.bbddd639.chunk.js 32.13 kB → 0 B (-32.13 kB) -100%
static/js/3672.a5b2cade.chunk.js 30.96 kB → 0 B (-30.96 kB) -100%
static/js/6748.0a0e17ba.chunk.js 30.88 kB → 0 B (-30.88 kB) -100%
static/js/3762.083c27da.chunk.js 28.87 kB → 0 B (-28.87 kB) -100%
static/css/9703.94cd0772.chunk.css 28.64 kB → 0 B (-28.64 kB) -100%
static/js/4730.6e0d1d90.chunk.js 26.08 kB → 0 B (-26.08 kB) -100%
static/js/6074.ded188a6.chunk.js 25.09 kB → 0 B (-25.09 kB) -100%
static/css/9313.38b5a526.chunk.css 24.8 kB → 0 B (-24.8 kB) -100%
static/js/1204.938d978f.chunk.js 24.76 kB → 0 B (-24.76 kB) -100%
static/js/7979.c46ec330.chunk.js 23.49 kB → 0 B (-23.49 kB) -100%
static/js/1810.fd05458b.chunk.js 23.21 kB → 0 B (-23.21 kB) -100%
static/js/8471.79bc032c.chunk.js 19.9 kB → 0 B (-19.9 kB) -100%
static/js/2781.3377ebcc.chunk.js 19.46 kB → 0 B (-19.46 kB) -100%
static/css/3672.27da4e8f.chunk.css 19.32 kB → 0 B (-19.32 kB) -100%
static/js/2218.378e267b.chunk.js 19.21 kB → 0 B (-19.21 kB) -100%
static/js/862.1edbd0a8.chunk.js 18.83 kB → 0 B (-18.83 kB) -100%
static/js/9875.def39d84.chunk.js 18.3 kB → 0 B (-18.3 kB) -100%
static/js/2392.decaf4bb.chunk.js 17.23 kB → 0 B (-17.23 kB) -100%
static/js/6917.70294e5d.chunk.js 17.19 kB → 0 B (-17.19 kB) -100%
static/js/5237.c909db30.chunk.js 16.12 kB → 0 B (-16.12 kB) -100%
static/js/2803.750f9a0b.chunk.js 15.63 kB → 0 B (-15.63 kB) -100%
static/js/6696.a8ee6826.chunk.js 14.3 kB → 0 B (-14.3 kB) -100%
static/css/2478.9a775839.chunk.css 13.21 kB → 0 B (-13.21 kB) -100%
static/js/8778.9757d3b3.chunk.js 12.72 kB → 0 B (-12.72 kB) -100%
static/css/1434.df5a3fd9.chunk.css 12.21 kB → 0 B (-12.21 kB) -100%
static/css/9240.df5a3fd9.chunk.css 12.21 kB → 0 B (-12.21 kB) -100%
static/css/2803.01233e1a.chunk.css 11.98 kB → 0 B (-11.98 kB) -100%
static/css/5184.01233e1a.chunk.css 11.98 kB → 0 B (-11.98 kB) -100%
static/css/5237.7f847d0f.chunk.css 11.87 kB → 0 B (-11.87 kB) -100%
static/css/6953.2351cdf4.chunk.css 11.56 kB → 0 B (-11.56 kB) -100%
static/js/9975.c4c4d511.chunk.js 11.36 kB → 0 B (-11.36 kB) -100%
static/js/8797.f2d521fe.chunk.js 11.15 kB → 0 B (-11.15 kB) -100%
static/js/5174.f6cc4808.chunk.js 11.01 kB → 0 B (-11.01 kB) -100%
static/js/871.dffdfc0d.chunk.js 10.41 kB → 0 B (-10.41 kB) -100%
static/js/8753.a52c825c.chunk.js 9.79 kB → 0 B (-9.79 kB) -100%
static/css/6944.a3dcaf9b.chunk.css 9.55 kB → 0 B (-9.55 kB) -100%
static/js/1517.ab246707.chunk.js 9.36 kB → 0 B (-9.36 kB) -100%
static/js/5560.6c62dc8d.chunk.js 9.34 kB → 0 B (-9.34 kB) -100%
static/js/9739.51f2f09f.chunk.js 9.25 kB → 0 B (-9.25 kB) -100%
static/js/2823.7b661809.chunk.js 9.18 kB → 0 B (-9.18 kB) -100%
static/js/5184.b520c1b8.chunk.js 8.73 kB → 0 B (-8.73 kB) -100%
static/css/9601.d345fd16.chunk.css 8.08 kB → 0 B (-8.08 kB) -100%
static/css/5952.85df28e7.chunk.css 6.79 kB → 0 B (-6.79 kB) -100%
static/css/8884.85df28e7.chunk.css 6.79 kB → 0 B (-6.79 kB) -100%
static/js/396.a4b773a3.chunk.js 6.73 kB → 0 B (-6.73 kB) -100%
static/js/4246.4abe4950.chunk.js 6.44 kB → 0 B (-6.44 kB) -100%
static/js/5280.9752932f.chunk.js 5.51 kB → 0 B (-5.51 kB) -100%
static/js/2283.d9689df6.chunk.js 4.74 kB → 0 B (-4.74 kB) -100%
static/js/5952.13a42543.chunk.js 4.68 kB → 0 B (-4.68 kB) -100%
static/js/8884.3cf6ab69.chunk.js 3.68 kB → 0 B (-3.68 kB) -100%
static/js/9601.eeca2195.chunk.js 1.97 kB → 0 B (-1.97 kB) -100%

Bigger

Asset File Size % Changed
asset-manifest.json 42.17 kB → 42.3 kB (+132 B) +0.31%

Smaller

No assets were smaller

Unchanged

Asset File Size % Changed
static/js/7432.6e5d3b9c.chunk.js 890 kB 0%
static/js/4282.d860b40a.chunk.js 721.12 kB 0%
static/css/2392.bacbbf62.chunk.css 688.94 kB 0%
static/css/1810.5ded3e1e.chunk.css 664.79 kB 0%
static/css/885.f0db7056.chunk.css 664.36 kB 0%
static/media/hero.bf01157b9686e90e34dd.png 609.24 kB 0%
static/css/8810.13c326f3.chunk.css 455.38 kB 0%
static/css/3710.1d9d053e.chunk.css 454.05 kB 0%
static/js/2548.c31aa081.chunk.js 334.66 kB 0%
static/js/2271.af4d7477.chunk.js 154.5 kB 0%
static/js/5845.ba302a06.chunk.js 113.33 kB 0%
static/media/PublicSans-Regular.af5c059f36e21e13f39f.ttf 78.03 kB 0%
static/media/PublicSans-Light.839012ec5b7d44a46954.ttf 77.91 kB 0%
static/media/PublicSans-Italic.642113a6a2f365350349.ttf 77.7 kB 0%
static/media/PublicSans-Bold.a52885b904d32280b208.ttf 77.61 kB 0%
static/media/PublicSans-LightItalic.49a5ea322c6c3762b921.ttf 77.44 kB 0%
static/media/PublicSans-BoldItalic.cbc51dd94deab4465d42.ttf 77.41 kB 0%
static/media/transcom-emblem.bcb580b55633c358c82d89f4798081c5.svg 65.22 kB 0%
static/js/6854.8ac4d3c6.chunk.js 63.31 kB 0%
static/js/3502.5c1d6e28.chunk.js 60.3 kB 0%
static/js/4690.1d8fce21.chunk.js 59.09 kB 0%
static/media/sourcesanspro-light-webfont.d6f73cf7210d3b5c2fa9.ttf 53.23 kB 0%
static/media/sourcesanspro-regular-webfont.5acfe0d0f69444765ba4.ttf 53.16 kB 0%
static/media/sourcesanspro-bold-webfont.9a76932911f04be25044.ttf 53.07 kB 0%
static/js/5588.cf16a060.chunk.js 52.76 kB 0%
static/js/7525.3ba5131b.chunk.js 50.23 kB 0%
static/media/Latin-Merriweather-Regular.43dc3080728216519bf0.ttf 48.32 kB 0%
static/media/Latin-Merriweather-Light.30dd683b4fcfe95b030b.ttf 48.01 kB 0%
static/media/Latin-Merriweather-Bold.b87366633b1019e8c63c.ttf 46.12 kB 0%
static/js/6351.1e810ab5.chunk.js 42.16 kB 0%
static/js/447.e1921258.chunk.js 40.04 kB 0%
static/media/PublicSans-BoldItalic.6bb0cb126756efec5fa5.woff 39.72 kB 0%
static/media/PublicSans-Italic.333d9a80b7b3b003b3c5.woff 39.57 kB 0%
static/media/PublicSans-LightItalic.4c86a8eb158c949923dd.woff 39.53 kB 0%
static/media/Latin-Merriweather-BoldItalic.4d74f3bda45f5aba1abf.ttf 39.52 kB 0%
static/media/PublicSans-Light.8460a3397f2ffc7d22d0.woff 39.23 kB 0%
static/media/PublicSans-Regular.f32753567f64c1ddeec8.woff 39.17 kB 0%
static/media/PublicSans-Bold.8c3655e2b925bcad90cd.woff 39.11 kB 0%
static/media/Latin-Merriweather-Italic.b60043e65fa5cbcedb80.ttf 38.55 kB 0%
static/media/Latin-Merriweather-LightItalic.26ebdd3b8f1d039bc3dd.ttf 38.53 kB 0%
static/media/sourcesanspro-lightitalic-webfont.43ea3d39e6aa59fb6f1b.ttf 38.23 kB 0%
static/media/sourcesanspro-italic-webfont.3efee318468995ac04af.ttf 37.94 kB 0%
static/media/sourcesanspro-bolditalic-webfont.af3dd40e0ac8e2ca50ac.ttf 37.85 kB 0%
static/js/1450.674d183e.chunk.js 34.99 kB 0%
static/media/PublicSans-BoldItalic.effa83ee2a557ae8a57e.woff2 32.43 kB 0%
static/media/PublicSans-Italic.8be0a159b540a60fd93a.woff2 32.26 kB 0%
static/media/PublicSans-LightItalic.475db532b9392ec581c5.woff2 32.14 kB 0%
static/media/PublicSans-Light.4ba4759c3e98938156d7.woff2 31.84 kB 0%
static/media/roboto-mono-v5-latin-300italic.93511dbad22ceb584f03.ttf 31.83 kB 0%
static/media/roboto-mono-v5-latin-700italic.da78bf0b1b435f40ca19.ttf 31.8 kB 0%
static/media/PublicSans-Regular.e86d2642f412b9493b14.woff2 31.79 kB 0%
static/media/PublicSans-Bold.4045385082dfc34c22d7.woff2 31.64 kB 0%
static/media/roboto-mono-v5-latin-italic.4863add4d566a55b6a97.ttf 31.58 kB 0%
static/media/roboto-mono-v5-latin-300.ce3838471d62f8364e12.ttf 31.41 kB 0%
static/media/okta_logo.56ac9bdcdffeda24c715.png 31.3 kB 0%
static/media/roboto-mono-v5-latin-700.e57caf7ea634a258a9b2.ttf 30.36 kB 0%
static/media/roboto-mono-v5-latin-regular.215adb34128fcb20668b.ttf 30.32 kB 0%
static/js/9706.2d980d7b.chunk.js 29.5 kB 0%
static/css/6351.2d11624e.chunk.css 28.34 kB 0%
static/css/3898.663624fe.chunk.css 27.23 kB 0%
static/media/Latin-Merriweather-Regular.add503b41601df15b97e.woff 26.87 kB 0%
static/media/Latin-Merriweather-Light.7b2a6350fcb212efe521.woff 26.36 kB 0%
static/media/Latin-Merriweather-Bold.b6cbc321678701d773c6.woff 26.26 kB 0%
static/css/1865.32d66396.chunk.css 25.6 kB 0%
static/media/sourcesanspro-regular-webfont.c4e25ab10baa365dfc66.woff 25.53 kB 0%
static/media/sourcesanspro-bold-webfont.e7e051e1bc64fa899317.woff 25.43 kB 0%
static/media/sourcesanspro-light-webfont.70e7d719e258c9a7e68b.woff 25.35 kB 0%
static/js/2923.5ae1fb30.chunk.js 24.52 kB 0%
static/media/Latin-Merriweather-BoldItalic.a0bcf832ed51501c237c.woff 23.89 kB 0%
static/media/Latin-Merriweather-Italic.80d8a9aff0d8bdeb966d.woff 23.59 kB 0%
static/media/Latin-Merriweather-LightItalic.8a239a410a47b6192e05.woff 23.25 kB 0%
static/css/9706.8f42dd5f.chunk.css 21.61 kB 0%
static/media/Latin-Merriweather-Regular.a30c1b8fcb759e9fe728.woff2 21.18 kB 0%
static/js/7585.768026dc.chunk.js 20.92 kB 0%
static/media/Latin-Merriweather-Bold.9caa42f21e4ae090b755.woff2 20.81 kB 0%
static/media/Latin-Merriweather-Light.f347d9834a5feacbcefb.woff2 20.76 kB 0%
static/media/roboto-mono-v5-latin-700italic.0a6791447401e0ebd70d.woff 20.64 kB 0%
static/media/roboto-mono-v5-latin-italic.756750acefdb77704c08.woff 20.6 kB 0%
static/media/roboto-mono-v5-latin-300italic.1b8d46dae0a077f999ae.woff 20.56 kB 0%
static/css/2271.643cfb33.chunk.css 20.08 kB 0%
static/css/8778.c8e51c91.chunk.css 20.07 kB 0%
static/media/sourcesanspro-regular-webfont.e7bccfa631a0017f31da.woff2 20.06 kB 0%
static/js/4136.dab7e7da.chunk.js 20.01 kB 0%
static/media/sourcesanspro-light-webfont.e5f1a42e1c2b97e25876.woff2 19.93 kB 0%
static/media/sourcesanspro-bold-webfont.4a1efbe82eaa84ff89ed.woff2 19.89 kB 0%
static/media/sourcesanspro-lightitalic-webfont.455d120362f79aa219d4.woff 19.78 kB 0%
static/media/sourcesanspro-italic-webfont.0aaeabbaba3845331078.woff 19.73 kB 0%
static/media/sourcesanspro-bolditalic-webfont.73021f1aabd43f50e16a.woff 19.69 kB 0%
static/media/roboto-mono-v5-latin-300.92dd8f0ccfaebc33f817.woff 19.42 kB 0%
static/media/roboto-mono-v5-latin-regular.a3246d29b40a8b0da142.woff 19.12 kB 0%
static/media/Latin-Merriweather-BoldItalic.dc8b76b44a8a6e5fad1c.woff2 19.11 kB 0%
static/media/roboto-mono-v5-latin-700.d85b43c39f4620dfa5b4.woff 19.11 kB 0%
static/media/Latin-Merriweather-Italic.c63d4066b0f133fc519f.woff2 18.8 kB 0%
static/js/1775.2ce0528d.chunk.js 18.8 kB 0%
static/media/Latin-Merriweather-LightItalic.506121dad559538d44ed.woff2 18.53 kB 0%
static/media/smart-card.c810117aa96a9adbd31b.png 18.39 kB 0%
static/js/9740.2313e1fe.chunk.js 18.37 kB 0%
static/css/3083.f18ff943.chunk.css 17.7 kB 0%
static/media/roboto-mono-v5-latin-300italic.09cc62a8fbd32c8b2812.woff2 16.93 kB 0%
static/media/roboto-mono-v5-latin-700italic.5a8f743549cc6cef9a00.woff2 16.93 kB 0%
static/media/sad-computer.b62f031230f84d7db1b1.png 16.92 kB 0%
static/media/roboto-mono-v5-latin-italic.087069a9f454e2581ed6.woff2 16.91 kB 0%
static/js/4417.acd664e6.chunk.js 16.57 kB 0%
static/media/sourcesanspro-bolditalic-webfont.ef69f0d737406260319a.woff2 16.03 kB 0%
static/media/roboto-mono-v5-latin-300.316b1352cc4ab2054de6.woff2 16 kB 0%
static/media/sourcesanspro-italic-webfont.c6c9fd228e87eefaf1d4.woff2 15.99 kB 0%
static/media/sourcesanspro-lightitalic-webfont.9c5bf2190b2471c2f22b.woff2 15.93 kB 0%
static/js/8693.b4171601.chunk.js 15.91 kB 0%
static/media/roboto-mono-v5-latin-regular.f1dc10a756c2c544588b.woff2 15.65 kB 0%
static/media/roboto-mono-v5-latin-700.936869ba46988c238748.woff2 15.58 kB 0%
static/js/2680.671f7ff2.chunk.js 15.46 kB 0%
static/js/4573.a2d2b5a7.chunk.js 15.12 kB 0%
static/js/6536.62897ba9.chunk.js 14.92 kB 0%
static/js/6411.bb78f854.chunk.js 14.59 kB 0%
static/css/1204.d61f7ab5.chunk.css 14.02 kB 0%
static/js/1465.35289a0b.chunk.js 14.02 kB 0%
static/css/4535.86e11d4c.chunk.css 14.02 kB 0%
static/css/6916.86e11d4c.chunk.css 14.02 kB 0%
static/css/7979.8fdc7e53.chunk.css 13.66 kB 0%
static/css/4730.7ab30af3.chunk.css 13.52 kB 0%
static/js/9735.21109ea5.chunk.js 13.33 kB 0%
static/js/476.638c1f5f.chunk.js 13.33 kB 0%
static/js/7104.96ee1a6a.chunk.js 12.79 kB 0%
static/css/896.69754e31.chunk.css 12.51 kB 0%
static/css/2512.49857b11.chunk.css 11.92 kB 0%
static/js/9414.695aa91c.chunk.js 11.81 kB 0%
static/js/3665.5614cae8.chunk.js 11.7 kB 0%
static/js/8960.7a3fb464.chunk.js 10.96 kB 0%
static/js/9284.6061c0db.chunk.js 10.94 kB 0%
static/js/2195.eba228e6.chunk.js 10.88 kB 0%
static/js/5091.7c4f6ef7.chunk.js 10.42 kB 0%
static/js/5426.f5afc53f.chunk.js 10.16 kB 0%
static/js/8167.e16f5bf9.chunk.js 10.05 kB 0%
static/js/7612.47ba4519.chunk.js 9.74 kB 0%
static/js/6462.21d5c9b4.chunk.js 9.44 kB 0%
static/css/4417.2fa5e788.chunk.css 9.39 kB 0%
static/js/4098.40ebe278.chunk.js 9.27 kB 0%
static/css/4267.0701b52d.chunk.css 9.23 kB 0%
static/js/1761.e7c5a666.chunk.js 9.06 kB 0%
static/js/6368.c980b40a.chunk.js 8.8 kB 0%
static/css/9735.afc2ee27.chunk.css 8.72 kB 0%
static/css/7104.4f0dc616.chunk.css 8.42 kB 0%
static/css/1775.32d3e4ad.chunk.css 8.3 kB 0%
static/css/9284.e62705b2.chunk.css 8.22 kB 0%
static/css/5811.354737e1.chunk.css 8.08 kB 0%
static/css/1761.9509256a.chunk.css 7.94 kB 0%
static/js/4723.36b0bb3a.chunk.js 7.92 kB 0%
static/css/1465.2d1e68a7.chunk.css 7.92 kB 0%
static/css/3665.7e57832d.chunk.css 7.66 kB 0%
static/css/743.cd4069af.chunk.css 7.65 kB 0%
static/js/4828.474d2798.chunk.js 7.62 kB 0%
static/js/896.a7cec3fb.chunk.js 7.55 kB 0%
static/css/4573.f692cd9d.chunk.css 7.42 kB 0%
static/js/885.1909eecd.chunk.js 7.06 kB 0%
static/js/8552.2d441ac2.chunk.js 6.65 kB 0%
static/css/6462.131dcdd9.chunk.css 6.53 kB 0%
static/media/milmove-logo.c977261e059ba42b2b70ba95cfb3d3de.svg 5.4 kB 0%
static/css/8753.bf93d1c8.chunk.css 5.35 kB 0%
static/css/1617.84ad4cc8.chunk.css 4.75 kB 0%
static/js/177.ba46bdbc.chunk.js 4.57 kB 0%
static/css/5560.8cd86e2b.chunk.css 4.53 kB 0%
static/js/4772.8e680e13.chunk.js 4.49 kB 0%
static/css/6368.bbc00861.chunk.css 4.4 kB 0%
static/js/1224.0e72db8a.chunk.js 4.11 kB 0%
static/css/7612.7f6e106e.chunk.css 3.94 kB 0%
static/css/2823.3dd5d616.chunk.css 3.8 kB 0%
static/css/9739.3dd5d616.chunk.css 3.8 kB 0%
static/css/8167.d2583119.chunk.css 3.73 kB 0%
static/css/4098.d44bdc14.chunk.css 3.68 kB 0%
static/js/743.faea0655.chunk.js 3.39 kB 0%
static/js/4081.67c244f2.chunk.js 3.3 kB 0%
static/css/5426.c785fdaf.chunk.css 3.27 kB 0%
static/css/2680.26e049de.chunk.css 3.25 kB 0%
static/js/9282.3fb7e31c.chunk.js 3.2 kB 0%
static/js/1711.921429ec.chunk.js 2.93 kB 0%
static/js/8656.45d7677d.chunk.js 2.89 kB 0%
static/css/9414.1e52fa0b.chunk.css 2.77 kB 0%
static/css/4246.0452b937.chunk.css 2.66 kB 0%
static/css/396.96394823.chunk.css 2.5 kB 0%
static/css/5091.652fa3fa.chunk.css 2.49 kB 0%
static/js/7713.854e2e94.chunk.js 2.36 kB 0%
static/js/85.a3317e7d.chunk.js 2.34 kB 0%
static/css/4723.25becf80.chunk.css 2.17 kB 0%
static/css/2178.d45c6948.chunk.css 2.04 kB 0%
static/css/9797.35c45fc7.chunk.css 2.04 kB 0%
static/css/8797.d46112ee.chunk.css 1.99 kB 0%
static/css/1224.6facdf3f.chunk.css 1.96 kB 0%
static/css/7713.7b9e081a.chunk.css 1.88 kB 0%
static/css/85.7b9e081a.chunk.css 1.88 kB 0%
static/js/1617.45f791dd.chunk.js 1.88 kB 0%
static/js/2178.df77f988.chunk.js 1.79 kB 0%
static/js/9797.2ccadc05.chunk.js 1.78 kB 0%
static/media/loader.10d2d7c0a681e4e825da.svg 1.67 kB 0%
static/css/main.5749796c.css 1.27 kB 0%
static/js/2512.6c103be9.chunk.js 1.16 kB 0%
static/media/accept-inversed.91ff05235fdd54954706eab64123a3d5.svg 1.14 kB 0%
static/css/177.b6d7c517.chunk.css 1.03 kB 0%
static/css/9282.ab6699ac.chunk.css 960 B 0%
static/media/file-pdf.51bdb15e1e5b831bcf29.svg 904 B 0%
static/js/4124.f6d79fda.chunk.js 876 B 0%
static/js/2092.9e37e313.chunk.js 874 B 0%
static/js/2967.2acff7e1.chunk.js 874 B 0%
static/css/2283.f5d3a96b.chunk.css 852 B 0%
static/media/file-word.277ffb94e7a09f8a2d1a.svg 760 B 0%
static/css/8471.d66bac7c.chunk.css 753 B 0%
static/css/9875.99507a05.chunk.css 662 B 0%
static/media/file-excel.d002b7e57fe318badf49.svg 658 B 0%
static/media/correct8-alt.30d16a7a68f9063d3141.svg 607 B 0%
static/css/5280.0d997fb0.chunk.css 601 B 0%
static/media/correct8.eac85396da602db01ea3.svg 600 B 0%
index.html 595 B 0%
static/media/twitter.a8c1622d4e18b18caa167dbe0e31135b.svg 588 B 0%
static/media/file-video.15490fa6d64ebfb4f314.svg 574 B 0%
static/css/8960.8fb0844e.chunk.css 531 B 0%
static/css/4124.0b21f13e.chunk.css 462 B 0%
static/media/navigate_far_before.8c7765f1f2719ccdf3e5.svg 403 B 0%
static/media/navigate_far_next.602e9c473cc76474ac50.svg 402 B 0%
static/media/search.bc2178ae2f929aec5f09.svg 372 B 0%
static/media/facebook.9d8980817d35c2617cf1ebb5a833369a.svg 346 B 0%
static/css/6536.5a85f720.chunk.css 345 B 0%
static/media/file.7e80f971a49227f49f7e.svg 283 B 0%
static/media/launch--white.4e75d17dfe08a3d7de03.svg 283 B 0%
static/media/launch.65e057b210ca1e5d086e.svg 268 B 0%
static/media/unfold_more.c42abd3e70207a863184.svg 257 B 0%
static/media/check_circle.afe00fa2d228d8e9212e.svg 255 B 0%
static/media/calendar_today.26e6a18c4fb766a6307e.svg 248 B 0%
static/media/error--white.7f8e755b649a0ca72ce5.svg 246 B 0%
static/media/close.53c9f4b6ba9fca553d1e.svg 239 B 0%
static/media/error.57f310a26aa85a42d2a6.svg 234 B 0%
static/media/info.b15cdce316c440127b62.svg 234 B 0%
static/media/check--blue-60v.c60440495de32668463f.svg 202 B 0%
static/media/arrow_back.037e7aeb3dbe35a36ea6.svg 198 B 0%
static/css/6074.33410131.chunk.css 197 B 0%
static/media/warning.9fcdc101f630d1fd1e97.svg 188 B 0%
static/media/expand_less.018f82c5d61abf0ebfce.svg 184 B 0%
static/media/navigate_before.f280e5b722fcf18e18a9.svg 184 B 0%
static/media/navigate_next.00940e89d53796e4fc95.svg 184 B 0%
static/media/expand_more.7bdcd63935a4c23e5b72.svg 182 B 0%
static/media/add.0ddb797a0b4996c9f281.svg 173 B 0%
static/media/remove.fb2b121df150d251453a.svg 155 B 0%
static/css/1711.9fa21f2c.chunk.css 133 B 0%
static/css/4828.241dfdc5.chunk.css 133 B 0%

@ajlusk ajlusk marked this pull request as ready for review January 6, 2025 15:47
@ajlusk ajlusk requested review from a team as code owners January 6, 2025 15:47
Copy link
Contributor

@antgmann antgmann left a comment

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

Accepted Happo diffs, reviewing further now

@@ -67,7 +67,7 @@ type DeleteMTOShipmentHandler struct {
services.ShipmentDeleter
}

// Handle handler that updates a mto shipment
// Handle handler that deletes a mto shipment
Copy link
Contributor

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

MVP for fixing stuff like this

Copy link
Contributor

@antgmann antgmann left a comment

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

Unrelated to this task: Is it strange that we don't show tertiary addresses on the move details page? image

Back on topic - I'm curious, there's two postal code fields when making an Origin SIT service item. This is intentional, correct?:
image

Finally, all test steps completed successfully. However, I'm not seeing the us_post_region_cities_id value being populated in the addresses table. I do see it in the city finder's network log. There's also one instance of the string of 0's. This is after checking out the branch, making a fresh db, and running through test steps with 33764, 40509, and 40517, which should all be valid zips. Going to do some digging and see why those 0's appeared, but please let me know what you think of this behavior.
image
image

@antgmann
Copy link
Contributor

antgmann commented Jan 6, 2025

There's also one instance of the string of 0's.

Looks like the all 0's came from test steps 10 and 11.

@r-mettler
Copy link
Contributor

Failed
Step 5 and 6 (create/edit PPM shipment) didn't have an ID for the primary destination address, but did for others.

Passed
Step 7, 8, 9 HHG shipment has ids as expected for all addresses
Step 10 id changed with address update
Step 11, 12, 13 id updated in db as expected

@@ -301,6 +302,12 @@ func Address(address *models.Address) *primemessages.Address {
County: address.County,
ETag: etag.GenerateEtag(address.UpdatedAt),
}

Copy link
Contributor

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

MIssing for primary PPM.destinationAddress
Screenshot 2025-01-06 at 2 45 58 PM

Copy link
Contributor

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

I saw this too, @ajlusk just fixed it so do a pull of latest and test it again.

Copy link
Contributor Author

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

Resolved in commits right before you posted this.

Copy link
Contributor

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

I pulled latest and I still see the issue.

@r-mettler
Copy link
Contributor

Failed Step 5 and 6 (create/edit PPM shipment) didn't have an ID for the primary destination address, but did for others.

Passed Step 7, 8, 9 HHG shipment has ids as expected for all addresses Step 10 id changed with address update Step 11, 12, 13 id updated in db as expected

After latest Step 5 and 6 have dest ids now
image

Copy link
Contributor

@r-mettler r-mettler left a comment

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

Everything has an id for me, I didn't see anymore null or any id with all 0's.

Copy link
Contributor

@antgmann antgmann left a comment

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

After pulling latest, I no longer have any of the aforementioned issues. Still curious about the double sit zips and the tertiary addresses not showing, but those aren't really the focus of this work, so we'll discuss them another time. Well done!

@ajlusk ajlusk merged commit 80acfae into integrationTesting Jan 6, 2025
35 checks passed
@ajlusk ajlusk deleted the B-21170-Integration branch January 6, 2025 23:53
@ajlusk
Copy link
Contributor Author

ajlusk commented Jan 6, 2025

After pulling latest, I no longer have any of the aforementioned issues. Still curious about the double sit zips and the tertiary addresses not showing, but those aren't really the focus of this work, so we'll discuss them another time. Well done!

Both fair concerns but both outside the scope of this.

@ajlusk ajlusk mentioned this pull request Jan 8, 2025
17 tasks
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
INTEGRATION Slated for Integration Testing Scrummy Bears Scrum Team H
Development

Successfully merging this pull request may close these issues.

5 participants